package com.train.course.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.train.common.annotation.ResourceUrl;
import com.train.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 课程系列对象 video_course
 * 
 * @author ruoyi
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("video_course")
public class VideoCourse extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 课程ID */
    private Long courseId;

    /** 课程名称 */
    private String courseName;

    /** 课程简介 */
    private String courseDesc;

    /** 课程封面URL */
    @ResourceUrl(resourceType = "cover/course-cover")
    private String coverUrl;

    /** 分类ID */
    private Long categoryId;

    /** 状态（0正常 1停用） */
    private String status;

    /** 观看次数 */
    private Long viewCount;

    /** 点赞数 */
    private Long likeCount;

    /** 收藏数 */
    private Long collectCount;

    /** 评论数 */
    private Long commentCount;
//
//    /** 排序 */
//    private Integer sort;
}